
.spnoword { padding:30px 0 60px 0; text-align:center; font-size:24pt; color:var(--text3); font-style:italic; }

#form1 { padding:15px 0; text-align:center; }
#form1 input[name=q] { box-sizing:border-box; width:70%; max-width:400px; height:44px; font-size:15pt; }
#form1 input[type=submit] { box-sizing:border-box; width:25%; max-width:100px; height:44px; font-size:15pt; }

.sppp { text-align:center; font-size:14pt; }
.sppp .xbox { display:inline-block; box-sizing:border-box; width:25%; padding:10px; vertical-align:top; }
.sppp .xlink { display:block; box-sizing:border-box; width:100%; padding:10px; text-align:left; color:var(--text); }
.sppp .ximg { width:100%; margin:0 0 3px 0; }
.sppp .xlink:hover { background-color:var(--bg2); color:var(--linkhl); }
.sppp .xinfo { font-size:10pt; color:var(--text3); }

#sl_more { display:block; margin:5px; padding:12px 5px; border-radius:5px; background-color:var(--bg2); text-align:center; font-size:16pt; color:var(--linkpj); }
#sl_more .xwait { font-size:14pt; font-style:italic; color:var(--text3); }

#backtotop_bt { position:fixed; bottom:10px; right:10px; display:none; width:16%; max-width:50px; opacity:0.5; cursor:pointer; }
#backtotop_bt:hover { opacity:0.8; }

@media(max-width:800px) {
	.sppp .xbox { width:49%; }
}

@media(max-width:500px) {
	.sppp .xbox { width:100%; padding:10px 0; }
}
